// const util=require('../../commen/utils/utils.js');
var util = require('../../utils/util.js');

Page({

  /**
   * 页面的初始数据
   */
  data: {
    time:'',
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    // 调用函数时，传入new Date()参数，返回值是日期和时间  
    var time = util.formatTime(new Date());
    // 再通过setData更改Page()里面的data，动态更新页面的数据  
    this.setData({
      time: time
    });  
      },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
    //心跳效果
    var circleCount = 0;
    // 心跳的外框动画 
    this.animationMiddleHeaderItem = wx.createAnimation({
      duration: 1000, // 以毫秒为单位 
      /** 
      * http://cubic-bezier.com/#0,0,.58,1 
      * linear 动画一直较为均匀 
      * ease 从匀速到加速在到匀速 
      * ease-in 缓慢到匀速 
      * ease-in-out 从缓慢到匀速再到缓慢 
      * 
      * http://www.tuicool.com/articles/neqMVr 
      * step-start 动画一开始就跳到 100% 直到动画持续时间结束 一闪而过 
      * step-end 保持 0% 的样式直到动画持续时间结束  一闪而过 
      */
      timingFunction: 'linear',
      delay: 100,
      transformOrigin: '50% 50%',
      success: function (res) {
      }
    });
    setInterval(function () {
      if (circleCount % 2 == 0) {
        this.animationMiddleHeaderItem.scale(1.15).step();
      } else {
        this.animationMiddleHeaderItem.scale(1.0).step();
      }
      this.setData({
        animationMiddleHeaderItem: this.animationMiddleHeaderItem.export()
      });
      circleCount++;
      if (circleCount == 1000) {
        circleCount = 0;
      }
    }.bind(this), 1000);

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {
    
  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
    
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
    
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
    
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {
    
  },
  click: function () {
    wx.navigateTo({
      url: '../UC/UC',
    })
  },
  look: function () {
    var datetime = formatTime(new Date())
    console.log(datetime)
  }
})